草庐IT

android - NFC卡模拟Android

全部标签

c# - 每个主要模拟框架在现实世界中的优缺点是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭1年前。Improvethisquestionseealso"WhatshouldIconsiderwhenchoosingamockingframeworkfor.Net"我正在尝试确定一个模拟框架以用于我最近着手的.NET项目。我想加快对不同框架的研究。我最近读了这篇博文http://codevanced.net/post/Mocking-frameworks-comparison.aspx并想知道StackOverflow的任何

c# - 我如何在我的单元测试中模拟 Controller 上下文,以便我对字符串函数的部分 View 起作用?

我正在尝试为我的Controller创建一个单元测试,但我正在测试的操作使用部分View来字符串函数,它不想在我的测试中工作。privatestringRenderPartialViewToString(stringviewName,objectmodel=null){if(string.IsNullOrEmpty(viewName))viewName=ControllerContext.RouteData.GetRequiredString("action");ViewData.Model=model;using(System.IO.StringWritersw=newSystem.

c# - 最佳模拟库

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。哪个是C#3.0/ASP.NETMVC的最佳模拟库?为什么?

Android基本布局-GridLayout_网格布局

概述:网格布局相对于表格布局来说自由度更高,是以行数和列数来确定位置进行排列。就像一间教室,确定好行数与列数就能让同学有序入座。1.可以设置布局中组件的排列方式2.可以自定行列数GridLayout常用布局标签::设置最大列数,这里设置为4。:设置最大行数,这里设置为6。:设置元素布局方向,这里设置为平行。GridLayout单元格常用布局标签::指定单元格的显示的列数,这里设置控件的列数为第1列。:指定单元格显示的列数,设置控件的行数为第4列。:指定单元格占据的列数。:指定单元格占据的行数。简易计算机代码示例GridLayoutxmlns:android="http://schemas.an

c# - 如何模拟静态单例?

我有很多类(class)被要求使用RhinoMocks添加一些单元测试并遇到一些问题。首先,我知道RhinoMocks不允许模拟静态成员。我正在寻找我有哪些选择(除了使用TypeMock之外)。我所拥有的类的示例类似于以下内容:classExample1:ISomeInterface{privatestaticISomeInterface_instance;privateExample1(){//setpropertiesviaprivatestaticmethods}staticExample1(){_instance=newExample1();}publicstaticISome

c# - 如何使用 Autofixture 创建和填充模拟类?

目前我正在使用EF6在UnitOfWork中实现我的存储库。我还创建了一个内存中模拟实现(MockUnitOfWork&MockRepository),以便我可以在单元测试中使用它们,但是我现在必须处理对象的繁琐设置。这不是Autofixture的设计目的吗?我将如何获得可以在我的测试中使用的MockUnitOfWork,其中包含已填充的Foo和Barr存储库?我正在使用NSubstitute作为我的模拟框架。工作单元publicinterfaceIUnitOfWork{voidSave();voidCommit();voidRollback();IRepositoryFooRepos

c# - 如何模拟C#线程饥饿

我正在尝试引发/导致线程饥饿,以便观察C#中的影响。任何人都可以建议一个(简单的)应用程序,该应用程序可以创建以引起线程饥饿吗? 最佳答案 设置线程优先级和线程亲和度worker类(Class)classPriorityTest{volatileboolloopSwitch;publicPriorityTest(){loopSwitch=true;}publicboolLoopSwitch{set{loopSwitch=value;}}publicvoidThreadMethod(){longthreadCount=0;while(

c# - 模拟傻瓜?

我是mocking的新手,我有一个新的.netweb项目,它在UI->BLL->DAL->DB结构中,我目前使用NUnit做一些测试。我打算用它来测试中间层,这样我就不必实际写入数据库。现在,我从来没有做过任何模拟,不知道从哪里开始,所以我正在寻找一个具有一些端到端示例的模拟框架!有人可以给我一些从头开始并带有完整样本的模拟Material吗?谢谢,雷。 最佳答案 您应该在Dimecasts.net上查看一些关于模拟的视频,这是了解模拟是什么并开始编写您自己的代码的快速方法。IntroductiontoMoqIntroduction

c# - 模拟使用参数的函数

我有一个使用out参数的函数。我如何模拟此功能?我的职能是:GetProperties(outstringname,outstringpath,outstringextension);在我的原始代码中,我是这样做的:stringName;stringPath;stringExtension;MyObject.GetProperties(outName,outPath,outExtension);现在,我该如何模拟它? 最佳答案 你应该在调用方法之前分配变量的值:stringName="name";stringPath="path";

c# - 使用 Windows Phone 8 NFC 读取 Mifare 标签?

WindowsPhone8NFC是否支持基于MifareUltralight/Classic的标签?我使用此代码访问诺基亚Lumia920上的NFC设备(代码示例取自NDEFTagReader–NFCNDEFTagReader)publicpartialclassMainPage:PhoneApplicationPage{publicMainPage(){InitializeComponent();ProximityDevicedevice=ProximityDevice.GetDefault();device.DeviceArrived+=DeviceArrived;device.D